package com.lovo.doudizhu;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;

public class Doudizhu {
    ArrayList<String> card = new ArrayList();
    //初始化54张扑克牌
    public void init() {
        ArrayList<String> clor = new ArrayList();
        clor.add("♠");
        clor.add("♥");
        clor.add("♣");
        clor.add("♦");

        ArrayList<String> point = new ArrayList();
        for (int i = 2; i <= 10; i++) {
            point.add(i+"");
        }
        point.add("J");
        point.add("Q");
        point.add("K");
        point.add("A");
        String a="";

        for (int j=0;j<clor.size();j++){
            for (int k=0;k<point.size();k++){
              a = clor.get(j)+point.get(k);
              card.add(a);
            }

        }
        card.add("大王");
        card.add("小王");
//        System.out.println(card);




    }

    //洗牌
    public void xipai() {
        Collections.shuffle(card);
        System.out.println(card);
    }

    //发牌
    public void fapai() {

        System.out.println("一号玩家："+card.subList(0,17));
        System.out.println("二号玩家："+card.subList(17,34));
        System.out.println("三号玩家："+card.subList(34,51));
        System.out.println("底牌："+card.subList(51,54));
    }

    public static void main(String[] args) {
    Doudizhu d=new Doudizhu();
    d.init();
    d.xipai();
    d.fapai();

    }

}

